package view.backing.ordenProduccion;

import chemtools_logica.Beans.OrdenproduccionBean;

import chemtools_logica.Beans.ProductoBean;
import chemtools_logica.Beans.TipoproductoBean;
import chemtools_logica.Beans.UsuarioBean;

import java.io.Serializable;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class bSessionScopeBeanordenProduccion  implements Serializable{
    @SuppressWarnings("compatibility:-3831190794655852328")
    private static final long serialVersionUID = 1L;
    
    private List<OrdenproduccionBean> listaOrdenproduccion = new ArrayList<OrdenproduccionBean>();
    
    private UsuarioBean usuario = new UsuarioBean();
    
    //BUSQUEDA
    private String codigoBusqueda;
    private int laboratorioBusqueda = -1;
    private int estadoBusqueda = -1;
    
    private Date fechaDesdeBusqueda;
    private Date fechaHastaBusqueda;
    
    
    //COMBOBOX
    private ArrayList listaLaboratorio = new ArrayList();
    private ArrayList listaEstadoBusqueda = new ArrayList();
    private ArrayList listaEstadoEdit = new ArrayList();
    
    //EDITAR
    private OrdenproduccionBean ordenProduccionBean = new OrdenproduccionBean();
    private int codOrdenProdEdit;
    private Date fechaRegistroEdit;
    private String comentarioEdit;
    private int estadoEdit;
    private int laboratorioEdit;
    private boolean cambioEdit;
    private List<TipoproductoBean> listaProductosEdit = new ArrayList<TipoproductoBean>();
    
    //AGREGAR
    private String comentarioAdd;
    private int estadoAdd;
    private int laboratorioAdd;
    private Date fechaRegistroAdd;
    
    //PRODUCTO X ORDEN
    private List<TipoproductoBean> listaProductosActivos = new ArrayList<TipoproductoBean>();
    private List<TipoproductoBean> listaProductoAux = new ArrayList<TipoproductoBean>();
    private TipoproductoBean tipoProductoSeleciconado = new TipoproductoBean();
    private TipoproductoBean tipoProductoSeleciconadoAux = new TipoproductoBean();
    
    private String cantidadTipoProduc;
    
    //PRODUCTOS ACTIVOS
    private String unidadMedidaTipoP;
    
    

    
    public void setFechaRegistroEdit(Date fechaRegistroEdit) {
        this.fechaRegistroEdit = fechaRegistroEdit;
    }

    public Date getFechaRegistroEdit() {
        return fechaRegistroEdit;
    }

    public void setComentarioEdit(String comentarioEdit) {
        this.comentarioEdit = comentarioEdit;
    }

    public String getComentarioEdit() {
        return comentarioEdit;
    }


    public void setCodOrdenProdEdit(int codOrdenProdEdit) {
        this.codOrdenProdEdit = codOrdenProdEdit;
    }

    public int getCodOrdenProdEdit() {
        return codOrdenProdEdit;
    }

    public void setEstadoBusqueda(int estadoBusqueda) {
        this.estadoBusqueda = estadoBusqueda;
    }

    public int getEstadoBusqueda() {
        return estadoBusqueda;
    }

    public void setListaLaboratorio(ArrayList listaLaboratorio) {
        this.listaLaboratorio = listaLaboratorio;
    }

    public ArrayList getListaLaboratorio() {
        return listaLaboratorio;
    }

    public void setLaboratorioBusqueda(int laboratorioBusqueda) {
        this.laboratorioBusqueda = laboratorioBusqueda;
    }

    public int getLaboratorioBusqueda() {
        return laboratorioBusqueda;
    }

    public void setListaOrdenproduccion(List<OrdenproduccionBean> listaOrdenproduccion) {
        this.listaOrdenproduccion = listaOrdenproduccion;
    }

    public List<OrdenproduccionBean> getListaOrdenproduccion() {
        return listaOrdenproduccion;
    }


    public void setOrdenProduccionBean(OrdenproduccionBean ordenProduccionBean) {
        this.ordenProduccionBean = ordenProduccionBean;
    }

    public OrdenproduccionBean getOrdenProduccionBean() {
        return ordenProduccionBean;
    }

    public void setCodigoBusqueda(String codigoBusqueda) {
        this.codigoBusqueda = codigoBusqueda;
    }

    public String getCodigoBusqueda() {
        return codigoBusqueda;
    }

    public void setFechaDesdeBusqueda(Date fechaDesdeBusqueda) {
        this.fechaDesdeBusqueda = fechaDesdeBusqueda;
    }

    public Date getFechaDesdeBusqueda() {
        return fechaDesdeBusqueda;
    }

    public void setFechaHastaBusqueda(Date fechaHastaBusqueda) {
        this.fechaHastaBusqueda = fechaHastaBusqueda;
    }

    public Date getFechaHastaBusqueda() {
        return fechaHastaBusqueda;
    }

    public void setEstadoEdit(int estadoEdit) {
        this.estadoEdit = estadoEdit;
    }

    public int getEstadoEdit() {
        return estadoEdit;
    }

    public void setLaboratorioEdit(int laboratorioEdit) {
        this.laboratorioEdit = laboratorioEdit;
    }

    public int getLaboratorioEdit() {
        return laboratorioEdit;
    }

    public void setCambioEdit(boolean cambioEdit) {
        this.cambioEdit = cambioEdit;
    }

    public boolean isCambioEdit() {
        return cambioEdit;
    }

    public void setComentarioAdd(String comentarioAdd) {
        this.comentarioAdd = comentarioAdd;
    }

    public String getComentarioAdd() {
        return comentarioAdd;
    }

    public void setEstadoAdd(int estadoAdd) {
        this.estadoAdd = estadoAdd;
    }

    public int getEstadoAdd() {
        return estadoAdd;
    }

    public void setLaboratorioAdd(int laboratorioAdd) {
        this.laboratorioAdd = laboratorioAdd;
    }

    public int getLaboratorioAdd() {
        return laboratorioAdd;
    }

    public void setFechaRegistroAdd(Date fechaRegistroAdd) {
        this.fechaRegistroAdd = fechaRegistroAdd;
    }

    public Date getFechaRegistroAdd() {
        return fechaRegistroAdd;
    }

    public void setUsuario(UsuarioBean usuario) {
        this.usuario = usuario;
    }

    public UsuarioBean getUsuario() {
        return usuario;
    }

    public void setListaProductosActivos(List<TipoproductoBean> listaProductosActivos) {
        this.listaProductosActivos = listaProductosActivos;
    }

    public List<TipoproductoBean> getListaProductosActivos() {
        return listaProductosActivos;
    }

    public void setListaProductoAux(List<TipoproductoBean> listaProductoAux) {
        this.listaProductoAux = listaProductoAux;
    }

    public List<TipoproductoBean> getListaProductoAux() {
        return listaProductoAux;
    }

    public void setTipoProductoSeleciconado(TipoproductoBean tipoProductoSeleciconado) {
        this.tipoProductoSeleciconado = tipoProductoSeleciconado;
    }

    public TipoproductoBean getTipoProductoSeleciconado() {
        return tipoProductoSeleciconado;
    }

    public void setTipoProductoSeleciconadoAux(TipoproductoBean tipoProductoSeleciconadoAux) {
        this.tipoProductoSeleciconadoAux = tipoProductoSeleciconadoAux;
    }

    public TipoproductoBean getTipoProductoSeleciconadoAux() {
        return tipoProductoSeleciconadoAux;
    }

    public void setCantidadTipoProduc(String cantidadTipoProduc) {
        this.cantidadTipoProduc = cantidadTipoProduc;
    }

    public String getCantidadTipoProduc() {
        return cantidadTipoProduc;
    }

    public void setListaProductosEdit(List<TipoproductoBean> listaProductosEdit) {
        this.listaProductosEdit = listaProductosEdit;
    }

    public List<TipoproductoBean> getListaProductosEdit() {
        return listaProductosEdit;
    }

    public void setListaEstadoBusqueda(ArrayList listaEstadoBusqueda) {
        this.listaEstadoBusqueda = listaEstadoBusqueda;
    }

    public ArrayList getListaEstadoBusqueda() {
        return listaEstadoBusqueda;
    }

    public void setListaEstadoEdit(ArrayList listaEstadoEdit) {
        this.listaEstadoEdit = listaEstadoEdit;
    }

    public ArrayList getListaEstadoEdit() {
        return listaEstadoEdit;
    }
}


